Home>By Place>BM Bradford Station
Home>By Place>Haverhill MA>BM Bradford Station
Home>By Station>Surviving Stations>BM Bradford Station
The Boston and Maine Bradford station still exists as the Steampunk Station, a cafe serving coffee, baked goods and sandwiches to the commuters that come and go through the MBTA Bradford station. It opened as the temporary terminus of the Boston and Portland Railroad on October 26th, 1837.
The Boston & Maine started shutting down passenger service in the 1930s and all service to Bradford and Haverhill would end in June of 1976, until the MBTA and the Merrimack Valley Regional Transit Authority found funds for the operation. The MBTA eventually bought out the remaining B&M passenger service and equipment, but award the operation to the B&M. When Guilford Transportation bought the B&M the operation of the MBTA system was in the deal. Eventually the MBTA would find Guilford service inadequate and turn over the service to Amtrak in 1987.
Guilford had the equipment layover in one of its own yards in Haverhill, but wanted to charge large sums for the space, so the MBTA fast tracked the building of a 2 track open air facility for the layover in Bradford.
Click on an image for a larger view.
The old Bradford, MA station on March 16th of 2020.
Photo by John Erickson.
The old Bradford, MA station on March 16th of 2020.
Photo by John Erickson.
MBTA engine 1133 with train 207 at Bradford, MA on March 16th of 2020.
Photo by John Erickson.
MBTA engine 1133 with train 207 at Bradford, MA on March 16th of 2020.
Photo by John Erickson.
MBTA train 207 at Bradford, MA on March 16th of 2020.
Photo by John Erickson.
MBTA train 207 at Bradford, MA on March 16th of 2020.
Photo by John Erickson.
Bradford, Massachusetts on August 11th of 2024.
Photo by John Erickson.
Bradford, Massachusetts on August 11th of 2024.
Photo by John Erickson.
Bradford Station on May 8th of 2025.
Photo by John Erickson.
Bradford Station on May 8th of 2025.
Photo by John Erickson.
Bradford Station on May 8th of 2025.
Photo by John Erickson.
Bradford Station on May 8th of 2025.
Photo by John Erickson.
Bradford Station on May 8th of 2025.
Photo by John Erickson.
Bradford Station on May 8th of 2025.
Photo by John Erickson.
Amtrak 740 leading 685 at Bradford Station on May 8th of 2025.
Photo by John Erickson.
Amtrak 740 leading 685 at Bradford Station on May 8th of 2025.
Photo by John Erickson.
Click on the ▶ to play the video.
MBTA engine 1133 running through Bradford with train 216 on March 16th of 2020.
Video by John Erickson.
AMTK 90220 leads Downeaster 696 through Bradford, MA on August 11th of 2024.
Video by John Erickson.
Amtrak 106 leads 684 and 740 past Bradford Station on May 8th of 2025.
Video by John Erickson.
Amtrak 90204 leads 686 and 104 past MBTA 1032 train 256 at Bradford Station on May 8th of 2025.
Video by John Erickson.
Amtrak 740 and 106 take 685 through Bradford Station toward Boston's North Station on May 8th of 2025.
Video by John Erickson.
Bradford Station is just across the river from Haverhill Station.
These directions came from Google Maps
WEEKDAY/WEEKEND | |||||
Train Number | 680/690 | 682/692 | 684/694 | 686/696 | 688/698 |
Brunswick, ME | 4:30a | 6:30a | 11:00a | 12:55p | 5:45p |
Freeport, ME | 4:43a | 6:43a | 11:13a | 1:08p | 5:58p |
Portland, ME | 5:18a | 7:18a | 11:48a | 1:43p | 6:33p |
Old Orchard Beach, ME | ! 5:33a | 7:33a | 12:03p | 1:58p | 6:48p |
Saco, ME | 5:40a | 7:40a | 12:10p | 2:05p | 6:55p |
Wells, ME | 5:59a | 7:59a | 12:29p | 2:24p | 7:14p |
Dover, NH | 6:17a | 8:17a | 12:47p | 2:42p | 7:32p |
Durham - UNH, NH | 6:25a | 8:25a | 12:55p | 2:50p | 7:40p |
Exeter, NH | 6:39a | 8:39a | 1:09p | 3:04p | 7:54p |
Haverhill, MA | 7:00a | 9:00a | 1:30p | 3:25p | 8:15p |
Woburn, MA | D 7:29a | D 9:29a | D 1:59p | D 3:54p | D 8:44p |
Boston, MA | 7:50a | 9:50a | 2:20p | 4:15p | 9:05p |
WEEKDAY/WEEKEND | ||||||
Train Number | 681/691 | 683/693 | 685/695 | 687/697 | L 689/699 | L 1689 |
Boston, MA | 8:50a | 11:50a | 3:45p | 5:20p | 10:30p | 11:25p |
Woburn, MA | R 9:08a | R 12:08p | R 4:03p | R 5:38p | R 10:48p | R 11:43p |
Haverhill, MA | 9:38a | 12:38p | 4:33p | 6:08p | 11:18p | 12:13a |
Exeter, NH | 9:59a | 12:59p | 4:54p | 6:29p | 11:39p | 12:34a |
Durham - UNH, NH | 10:12a | 1:12p | 5:07p | 6:42p | 11:52p | 12:47a |
Dover, NH | 10:20a | 1:20p | 5:15p | 6:50p | 11:59p | 12:55a |
Wells, ME | 10:38a | 1:38p | 5:33p | 7:08p | 12:18a | 1:13a |
Saco, ME | 10:55a | 1:55p | 5:50p | 7:25p | 12:35a | 1:30a |
Old Orchard Beach, ME | 11:01a | 2:01p | 5:56p | 7:31p | 12:41a | 1:36a |
Portland, ME | 11:25a | 2:25p | 6:20p | 7:55p | 1:00a | 1:55a |
Freeport, ME | 11:55p | 2:55p | 6:50p | 8:25p | 1:30a | 2:25a |
Brunswick, ME | 12:10p | 3:10p | 7:05p | 8:40p | 1:45a | 2:40a |